﻿/* CSS Document */
@charset "utf-8";

.container { width: 100%; min-width: 1000px; max-width: 1900px; margin: 0 auto; overflow: hidden; position: relative;}
.main-box { width: 1000px; margin: 0 auto; position: relative;}
.bg-center { margin-left: -950px; padding-left: 50%;height: 420px;}
.img-center { text-align: center;}
.header { height: 144px;}
.logo { margin-top: 30px;}
.full-name { margin: 45px 0 0 20px;}
.ad_title { margin: 75px 0 0 60px;}
.hd-ul { margin-top: 35px; font-size: 14px;}
.hd-ul a { color: #2e7498; display: inline-block; margin: 2px 0; text-decoration: none;}
.hd-ul i { display: inline-block; float: left; width: 12px; height: 14px; background: url("../images/head_icon.png") 0 2px no-repeat;}
i.i-collect { background-position: 0 -11px;}

.nav { width: 100%; height: 45px; background-color: #2371b4; font-size: 16px;}
.nav .nav-menu { overflow: hidden; border-left: 1px solid #3190ca; height: 45px;}
.nav .nav-menu li { float: left; line-height: 45px; text-align: center; width: 165.5px; border-right: 1px solid #3190ca;}
.nav .nav-menu li a { display: inline-block; width: 163.5px; height: 100%; text-decoration: none; color: #FFFFFF;}
.nav .nav-menu li a:hover { background-color: #1294dc;}
.nav .nav-menu a.bg-hover { background-color: #1294dc;}

.banner { overflow: hidden; position: relative;}
.banner2, .banner2 .bg-center { height: 600px;}
.nav-box { height: 420px; overflow: hidden; position: relative;}
.index-banner { height: 360px; padding: 30px 0; margin-top: -420px;}
.slider { width: 550px; height: 360px; overflow: hidden;}
.idx-note { width: 310px; height: 320px; padding: 20px; background-color: #387cce;}
.sld-note { height: 110px; overflow: hidden;}
.sld-note li { height: 110px;}
.sld-note h2 a { font-size: 16px; color: #fea324; font-weight: normal; line-height: 20px; height: 40px; text-decoration: none;}
.sld-note p { margin-top: 10px; line-height: 18px; color: #cadaf2; height: 54px; overflow: hidden;}
.idx-notice {float:left;width:305px; margin-top: 20px;margin-left:20px;}
.idx-notice h3 { background: url("../images/icons_2.png") 0 3px no-repeat; padding-left: 30px; font-size: 22px; font-weight: normal; color: #FFFFFF;}
.idx-notice .of-hidden a { color: #FFFFFF; display: inline-block; margin-top: 7px;}
.notice-list { height: 246px; margin-top: 6px; overflow: hidden;}
.notice-list p { display: inline-block; height: 40px; line-height: 40px; width: 220px; overflow: hidden;}
.notice-list a { display: block; font-size: 14px; border-bottom: 1px dashed #FFFFFF; color: #FFFFFF;}
.notice-list em { float: right; line-height: 40px;}

/* Basic jQuery Slider essential styles */
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
li.bjqs-slide a {display:block;position:relative;}
li.bjqs-slide a img{width:550px;height:304px;z-index:2;position:relative;}
li.bjqs-slide a p{display:block;position:relative;width:100%;margin-top:-40px;height:40px;line-height:40px;color:#fff;font-size:16px;text-align:center; white-space: nowrap;word-wrap:normal; overflow: hidden; text-overflow: ellipsis;background: url(/img/dot1.png) repeat;z-index:3;}







ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9;position:absolute;left:0;top:0;width:550px;}

ul.bjqs-controls.v-centered li a{display:block; background: url("../images/arrow_1.png") no-repeat; text-indent:-9999em;width: 44px; height: 44px;}
ul.bjqs-controls.v-centered li a:hover {background: url("../images/arrow_2.png") no-repeat;}

.bjqs-prev{position:absolute;z-index:9;width: 44px; height: 44px;left:16px;top:135px;}
.bjqs-next{position:absolute;z-index:9;width: 44px; height: 44px;right:16px;top:135px;}
ul.bjqs-controls.v-centered li.bjqs-next a{  background-position: -45px 0;}
.bjqs-prev a{ }




ol.bjqs-markers{list-style: none; padding: 0; margin: -25px 0; *margin-top: -68px; width:100%; position: relative; z-index: 99;}
ol.bjqs-markers.h-centered{text-align: right;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
ol.bjqs-markers li a{width: 11px;height: 11px;background: url("../images/point_1.png") -12px 0 no-repeat;color:#fff;margin:0px 3px;text-decoration: none; text-indent: 9999em;}
ol.bjqs-markers li.active-marker a { background-position: 0 0;}
a.slider-forward { display: inline-block; width: 650px; height: 360px;}

.search { height: 36px; padding: 35px 0; overflow: hidden}

.banner-item { width: 994px; height: 414px; display: none; position: absolute; top: 0; left: 0; overflow: hidden; background-color: #FFFFFF; z-index: 9999; border: 3px solid #17a8f8;}
.zx-item, .xw-item { padding: 25px 15px; float: left;}
.zx-item h3, .xw-item h3 { font-size: 16px; font-weight: normal; border-bottom: 1px solid #e8e8e8; height: 30px;}
.zx-item h3 em, .xw-item h3 em { display: inline-block; line-height: 30px; margin: 0 22px 0 0; cursor: pointer;}
.zx-item h3 em.active, .xw-item h3 em.active { color: #0168b7; border-bottom: 1px solid #0168b7; padding: 0 3px;}
.zx-item p { margin: 12px 0; font-size: 14px; line-height: 20px;}
.zx-item p img { margin: 4px 0 6px 10px;}
.zx-item a { text-decoration: none; color: #3d2f1b;}
.dashed-line { width: 100%; border-bottom: 1px dashed #c4c4c4;}
.yl-block { overflow: hidden;}
.yl-block li { float: left; width: 87px; height: 24px; background-color: #71bceb; color: #FFFFFF; line-height: 24px; margin: 3px 3px 3px 0; text-align: center; font-size: 14px; border-radius: 3px;}
.jg-title { display: inline-block; margin-top: 15px; font-size: 14px; color: #FFFFFF; width: 80px; height: 30px; line-height: 24px; background: url('../images/bubble_1.png') no-repeat; text-align: center;}

.xw-item h2 { font-size: 16px; color: #e5090e; margin: 30px 0 10px;}
.xw-headline { height: 110px; overflow: hidden;}
.xw-headline p { color: #8c8c8c; line-height: 16px; font-size: 12px;}
.xw-item ul { padding: 0 5px;}
.xw-item ul li a { line-height: 33px; font-size: 14px;}

.xw-img-block { margin-top: 20px; width: 400px; float: left; overflow: hidden;}
.xw-img-block dl { float: left; overflow: hidden; background-color: #e8e8e8; margin: 10px 19px 0 12px }
.xw-img-block dd { font-size: 14px; line-height: 26px; text-align: center; padding: 0 2px;}
.banner-item .xw-img-block dl { width: 169px;}
.banner-item .xw-img-block dd { height: 52px; overflow: hidden;}

i.w1 { display: inline-block; width: 14px;}
i.w2 { display: inline-block; width: 28px;}
i.w3 { display: inline-block; width: 42px;}

.index-main { width: 100%; min-height: 1050px; padding: 20px 0; background-color: #e8ebf1; position: relative;}
.right-tool { position: absolute; width: 98px; left: 1035px; text-align: center; color: #FFFFFF; font-size: 14px;}
.right-tool .i-icon { display: block; margin: 0 auto; background: url("../images/icons_1.png") no-repeat;}
.rt-1 { background-color: #2371b4; height: 95px; overflow: hidden;}
.rt-1 .i-icon { width: 31px; height: 38px; margin: 15px auto 10px;}
.rt-2 { background-color: #ff9500; height: 95px; overflow: hidden;}
.rt-2 .i-icon { width: 43px; height: 45px; background-position: 0 -37px; margin: 15px auto 10px;}
.rt-3 { background-color: #333333; height: 140px; overflow: hidden;}
.rt-3 .i-icon { width: 71px; height: 71px; background: url("../images/qrcode_1.png") no-repeat; margin: 15px auto 10px;}
.rt-4 { background-color: #333333; height: 80px; overflow: hidden; background: url("../images/rt_icon1.png") 0 bottom no-repeat;}
.rt-4 i { display: block; width: 60px; border-top: 1px solid #FFFFFF; margin: 4px auto; padding-top: 5px; font-size: 30px;}
.right-tool a { color: #FFFFFF; text-decoration: none;}

.rt-5 { background-color: #333333; height: 140px; overflow: hidden;}
.rt-5 .i-icon2 {display:block; width: 71px; height: 71px; background: url("/img/qr_code2.jpg") no-repeat; margin: 15px auto 10px;}




.img-news { position: relative; 
/* top: 0;  */
width: 100%; height: 288px; background-color: #FFFFFF;}
.list-news { position: relative; 
/* top: 610px;  */
width: 100%; height: 50px; overflow:hidden;background-color: #FFFFFF;}

.img-news .arrow-prev, .img-news .arrow-next { width: 25px; height: 280px; display: block; cursor: pointer;}
.img-news .arrow-prev i, .img-news .arrow-next i { display: block; width: 18px; height: 32px; margin: 108px 0 108px 7px; background: url("../images/arrow_3.png") no-repeat;}
.img-news .arrow-next i { background-position: right 0; margin: 108px 7px 108px 0;}
.img-news .in-slider { overflow: hidden; width: 950px;}


.img-news .arrow-prev2, .img-news .arrow-next2 { width: 25px; height: 280px; display: block; cursor: pointer;}
.img-news .arrow-prev2 i, .img-news .arrow-next2 i { display: block; width: 18px; height: 32px; margin: 108px 0 108px 7px; background: url("../images/arrow_3.png") no-repeat;}
.img-news .arrow-next2 i { background-position: right 0; margin: 108px 7px 108px 0;}
.img-news .in-slider2 { overflow: hidden; width: 950px;}




.img-news ul { overflow: hidden; width: 9500px;}
.img-news ul li { float: left; margin: 15px 8px;}
.img-news ul a { display: inline-block; width: 300px;}
.img-news ul p { font-size: 14px; text-align: center; line-height: 30px; height: 30px; overflow: hidden;}

.ln-title { margin:0px 20px 15px;  height: 28px; border-bottom: 1px solid #e8e8e8;}
.ln-title h2 { font-size: 16px; font-weight: normal; color: #00a1cd; float: left; border-bottom: 1px solid #0168b7; padding-bottom: 5px;}
.ln-title h2 em { font-size: 20px; color: #de0609;}
.ln-title a { color: #7fabed; float: right; line-height: 28px;}
.list-news ul { margin: 0 12px;}
.list-news ul li { float: left; width: 275px; height: 28px; padding-left: 35px; line-height: 28px; border: 1px solid #e0edee; font-size: 14px; margin: 5px 6px; background: url("../images/list_style_1.png") 11px 9px no-repeat; overflow: hidden;}
.list-news ul a:hover { color: #0087bd; text-decoration: none;}

.anchor-menu { position: absolute; bottom: 0; width: 100%; height: 40px; background: url("../images/menu_bg_1.png");}
.anchor-menu ul { overflow: hidden; border-left: 1px solid #605d5d;}
.anchor-menu li { float: left; font-size: 16px;}
.anchor-menu li a { display: inline-block; color: #FFFFFF; line-height: 40px; border-right: 1px solid #605d5d; width: 195px; text-align: center; text-decoration: none;}
.anchor-menu li a:hover { background-color: #ff9500;}

.zxjs-item .bg-center { height: 637px;}
.zxjs-box { height: 637px; margin-top: -637px; overflow: hidden;}
.zxjs-img { padding-top: 165px;}
.zxjs-text { padding: 53px 0 0 87px; width: 495px;}
.zxjs-text p { line-height: 26px; font-size: 14px; margin: 13px 0; color: #FFFFFF;}
.zxjs-text strong { font-size: 20px; font-weight: normal;}

.info-item .bg-center { min-height: 800px;height:860px;}
.info-box { min-height: 800px; margin-top: -870px; overflow: hidden; font-size: 14px; line-height: 24px;}
.info-box h2 { font-size: 20px; color: #0168b7; border-bottom: 1px solid #0168b7; font-weight: normal; width: 80px; padding-bottom: 5px; margin: 40px auto;}
.jgsz-left, .jgsz-right { float: left; width: 500px; font-size: 14px; line-height: 21px;}
.jgsz-block { margin-bottom: 40px;}
.jgsz-block h4 { font-size: 14px; background-color: #71bceb; width: 98px; font-weight: normal; text-align: center; color: #FFFFFF; margin-bottom: 20px; border-radius: 3px;}

h2.zd-h2 { margin-bottom: 0;}

.zdfb-left, .zdfb-right { float: left; width: 315px; font-size: 14px; line-height: 24px;}
.zdfb-map { padding: 70px 17px;}
.zdfb-block h4 { line-height: 28px; font-size: 16px; background-color: #29166f; width: 98px; font-weight: normal; text-align: center; color: #FFFFFF;}
.zdfb-list { background-color: #FFFFFF; padding: 10px 20px; margin-bottom: 20px;}
.zdfb-list a { display: inline-block; min-width: 130px; margin-right: 5px;}

.ry-box h2 { color: #FFFFFF; border-color: #FFFFFF;margin:30px auto;}
.ry-box p { color: #FFFFFF;}
.ry-box p strong { font-size: 16px; margin: 0 5px;}
.ry-box ul { overflow: hidden; margin-left: -20px; margin-top: 40px;}
.ry-box ul li { float: left; margin: 0 0 10px 16px ;}

.ldgh-text { width: 915px; margin: 0 auto;}
.ldgh-news { margin-top: 50px; overflow: hidden;}
.ldgh-news a {text-decoration: none;}
.ldgh-news .arrow-prev, .ldgh-news .arrow-next { width: 42px; display: block; cursor: pointer;}
.ldgh-news .arrow-prev i, .ldgh-news .arrow-next i { display: block; width: 20px; height: 53px; margin: 145px 0 145px 10px; background: url("../images/arrow_4.png") no-repeat;}
.ldgh-news .arrow-next i { background-position: right 0; margin: 145px 0 145px 12px;}
.ldgh-news .in-slider { overflow: hidden; width: 915px;}
.ldgh-news ul { overflow: hidden; width: 9150px;}
.ldgh-news ul li { float: left; margin: 0 10px; position: relative;}
.ldgh-news ul a { display: inline-block; width: 285px; background-color: #FFFFFF;}
.ldgh-news ul h4 { font-size: 14px; font-weight: normal; line-height: 22px; color: #666666;}
.ldgh-news ul em { position: absolute; bottom: 18px; line-height: 25px; font-size: 12px; color: #666666; display: block; background: url('../images/arrow_5.png') no-repeat; padding-left: 38px;}
.ldgh-news ul div { height: 125px; padding: 20px 20px 0; border-bottom: 4px solid #c3c3c3;}
.ldgh-news ul a:hover h4 { color: #387cce;}
.ldgh-news ul a:hover div { border-color: #387cce;}

.list-main { min-height: 420px; background: url("../images/list_bg_2.png"); overflow: hidden; position: relative;}
.list-main .bg-center { height: 240px;}
.list-box { padding: 20px; width: 960px; margin-bottom: 40px; border: 1px solid #aab3bc;}
.xw-list { overflow: hidden;}
.xw-list .xw-item { width: 670px; float: left; padding: 10px;}
.xw-list .xw-item h3 a { font-size: 12px; color: #7fabed; line-height: 30px;}
.xw-list .xw-headline { border-bottom: 1px dashed #666666; margin-bottom: 15px;}
.xw-img-block2 { width: 223px; float: left; margin-left: 40px; margin-top: 70px; overflow: hidden;}
.xw-img-block2 dl { margin: 0;}
.xw-img-block2 dd {text-align: left; padding: 0 6px;}

.path-box { height: 163px; margin-top: -163px; position: relative;}
.path-box a { text-decoration: none; color: #3d2f1b;}
.path-box .path-item { display: block; position: absolute; top: 63px; font-size: 14px;}
.path-box .path-title {position: absolute; top: 0px; width:150px; font-size: 24px; color: #3190ca;}
.path-box .path-back { top: 133px; background: url("../images/back.png") 0 2px no-repeat; padding-left: 20px;}

.content-box { font-size: 14px; color: #3d3d3d; line-height: 26px;}
.content-box h1 { font-size: 18px; color: #e5090e; text-align: center; line-height: 50px;}
.content-box .time-box { width: 940px; border-bottom: 1px solid #ced0d5; text-align: center; line-height: 20px; margin: 0 auto; padding-bottom: 26px;}
.content-p {padding: 20px 10px;}
.content-p p { display: block; overflow: hidden; margin: 15px 0;text-indent:2em;font-size:20px;line-height: 26px;}
.content-p img {  max-width: 90%; margin: 0 auto;}

.din-right { position: fixed; left: 90%; bottom: 14px;}
.din-right li { cursor: pointer;}

.my-item h3 { font-size: 20px; margin-bottom: 20px;}
.my-list { margin: 6px; overflow: hidden; clear: both;}
.rid-item { float: left; margin-right: 15px; font-size: 14px; padding: 0 2px;}
.rid-item input { padding: 0 2px; display: inline-block;}
.my-btn { padding: 5px 20px; background-color: #2371b4; border: none; font-size: 14px; color: #FFFFFF;}
.my-list textarea { padding: 6px;}

.links { padding: 30px 0; overflow: hidden;}
.links ul li { float: left; margin-right: 5px;}

.footer { background-color: #102957; height: 66px; padding: 35px 0;}
.footer-body { width: 670px; margin: 0 auto;}
.footer p { color: #96aacd; font-size: 14px; line-height: 22px;}
.footer a { color: #96aacd;}

/*分页*/ 
.pagepage { 
       height: 100%; 
       padding-top: 8px; 
       padding-right: 3px; 
       padding-bottom: 12px; 
       padding-left: 3px; 
      float:right; margin-top:10px 
} 

.pagepage a{ 
       display: block; 
       height: 20px; 
       overflow: hidden; 
       line-height: 20px; 
       background-color: #E4F1FB; 
       border: 1px solid #186196; 
       float: left; 
       text-align: center; 
       margin-right: 2px; 
       margin-left: 2px; 
       text-decoration: none; 
       padding-right: 8px; 
       padding-left: 8px; 
       color: #165787; 
} 
.pagepage a:hover{ 
       display: block; 
       background-color: #186196; 
       border: 1px solid #186196; 
       float: left; 
       text-align: center; 
       text-decoration: none; 
       color: #FFFFFF; 
} 
.pagepage b{ 
       display: block; 
       height: 20px; 
       overflow: hidden; 
       line-height: 20px; 
       background-color: #FFFFFF; 
       border: 1px solid #C0C0C0; 
       float: left; 
       text-align: center; 
       margin-right: 2px; 
       margin-left: 2px; 
       color: #999999; 
       padding-right: 8px; 
       padding-left: 8px; 
}

.picScroll-right{ width:880px; margin:10px auto; overflow:hidden; position:relative;  }
.picScroll-right .bd{float:left;width:800px;}
.picScroll-right .bd ul{ overflow:hidden; zoom:1;text-align:center;}
.picScroll-right .bd ul li{ margin:0 10px; display:inline-block; overflow:hidden; text-align:center; width:120px; }
.content-p .picScroll-right .bd ul img{display:inline-block; min-width:1%; width:120px;height:90px;}
.picScroll-right .bd .tempWrap{width:700px !important;margin:0 auto;}

.picScroll-right .prev,.picScroll-right .next{display: block;width:40px;height:90px;float: left;cursor: pointer;_width:90px;}
.picScroll-right .prev{background: url(../img/leftarr.png) left no-repeat;}
.picScroll-right .next{background: url(../img/rightarr.png) right no-repeat;}

.content-p .photoresize{width:600px;height:400px;}
.content-p .jwplayer {margin:0 auto;}


.f10{height:10px;width:100%;overflow:hidden;}
.f15{height:15px;width:100%;overflow:hidden;}
.f20{height:20px;width:100%;overflow:hidden;}
.f30{height:30px;width:100%;overflow:hidden;}
.f35{height:35px;width:100%;overflow:hidden;}
.f40{height:40px;width:100%;overflow:hidden;}
.f50{height:50px;width:100%;overflow:hidden;}
.f100{height:100px;width:100%;overflow:hidden;}
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after { clear:both; }/* For IE 6/7 (trigger hasLayout) */
.clearfix { zoom:1; }
.box{width:100%;max-width:1900px; min-width:1200px; margin:0 auto; height:auto;}
.w{width:1200px;margin:0 auto;overflow:hidden;}




.box1 .w{background-color:#f3f3f3;padding-top:30px;padding-bottom:30px;}
.box1 .t1{text-align:center;}
.box1 .t1 a{color:#cf0101;font-size:24px;line-height:30px;}
.box1 .t2{margin:0 30px;}
.box1 .t2 a{font-size:16px;color:#000;line-height:30px;}

.box2{height:360px;padding:30px 0 0;background:url(/skin/default/images/banner_bg.jpg) center no-repeat;}

.homebox {float:left;width:500px;background-color:#ecf8ff;}
.homebox .xw-item{}
.homebox .xw-item h2{margin:10px 0;}

.homebox .xw-item h3 { border-bottom: 1px solid #b5b5b5;}
.homebox .xw-headline{height:95px}












